/*全局变量begin  by zmz 2018.4.17*/
body{
    background: #FFFFFF  ;
    font-size: 62.5%;
    font-family: 宋体;
}
a {
    text-decoration: none; /*去除链接标签a的默认下划线*/
}
/*无序 有序列表的默认格式去掉*/
ul,ol,li{
    margin: 0;
    padding: 0;
}
li {
    list-style-type: none; /*去除列表前的默认下划线*/
}

h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
    font-size: 1.2em;
    font-weight: normal;
}
.clear{
    clear: both;/*清除浮动，把定位方式变成默认状态*/
}
/*全局变量end  by zmz 2018.4.17*/
/*定宽页面布局*/
.wrapper{
    width: 1000px;
    margin: 0 auto;
}
.header{
    width: 1000px;
    height: 350px;
    background-color: #FFFFFF;

}
.main{
    width: 1000px;
    min-height: 965px;
    background-color: #fff;
}
.footer{
    width: 1000px;
    height: 112px;
    background: transparent url("../image/foot.png")no-repeat left top;
}
/*布局定义end by CLCHappy 2018.04.08*/
.header .title{
    width: 1000px;
    height: 99px;
    background: transparent url("../image/bg_right.png") repeat-x left top;
}
.header .title_first{
    float: left;
    height: 4px;
    width: 1000px;
    background: transparent url("../image/links/photo_first.png")no-repeat left top;
}
/*加入收藏和设为首页*/
.header .label_header{
    float: right;
    margin-top: 10px;
    margin-right: 75px;
}
.header .label_header a{
    font-size: 1.2em;
    color: #000;
}
/*搜索框*/
.header .box{
    float: right;
    margin-right: 55px;
    margin-top: -40px;
}
.header .box input{
    width: 155px;
    height: 18px;
    border: #858585 1px solid;
}
.header .search_in{
    background: transparent url("../image/links/p.gif")no-repeat 0 0;
    width: 155px;
    height: 22px;
}
.header .box .search{
    float: right;
    width: 45px;
    height: 22px;
    background: transparent url("../image/links/7.gif") no-repeat 0 0;
}

/*下拉菜单的定义begin  by zmz 2018.4.17*/
.header .nav{
    width: 1000px;
    height: 42px;
    background: transparent url("../image/menu_bg.png") repeat-x left top;
}
.header .menu{
    margin-left: 47px;
}
.header .menu li{
    float: left;/*块浮动*/
    width: 100px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    background: transparent url("../image/menu_bg3.png") no-repeat left top;
}
.header .menu .no_fgf{
    background-image: none;
}
.header .menu li a{
    color: #fff;
    font-size: 1.4em;
    font-weight: bold;


}
/*二级菜单定义 begin by zmz*/
.header .submenu/*隐藏下拉的菜单*/{
    position: absolute;/*为其他块级元素定位让出空间*/
    visibility: hidden;
}
.header .menu li:hover .submenu/*把光标放到上级菜单项上时，子菜单的变化*/{
    visibility: visible;
}
.header .submenu li{
    float: none;/*取消继承上级的浮动属性*/
    height: 34px ;/*24内容高度+1底部边框=25实际占用高度*/
    width: 98px;
    line-height: 35px;/*利用行高（单行）来展示垂直居中*/
    text-align: left;
    background: #0e57b2 none;
    border-left: #aaa 1px solid;
    border-bottom: #fff 1px solid;

}
.header .submenu li:hover{
    background: #7cacdc none;
}
.header .submenu li a{
    color: #ffffff;
    font-size: 1.2em;
    padding-left: 10px;
    font-weight: normal;
}

/*二级菜单定义end by zmz*/
/*下拉菜单的定义end  by zmz 2018.4.17*/
/*页面主体 begin  by zmz 2018 4.19*/

/*右边栏内容区域的公共部分begin*/
/*左边框颜色*/

.main span.block{
    display: block;
    float: left;
    width: 40px;
    height: 40px;
}
.main .content_right .news_title{
    width: 207px;
    height: 28px;
    background: transparent url("../image/quick_title.png") no-repeat center ;

}
.main  .content_right  .news_title   span {
    color: #fff;
    float: left;
    font-size: 1.2em;
    width: 70px;
    height: 17px;
    margin-left: 25px;
    margin-top: 10px;
    font-weight: bold;
}
.main .content_right .news_title .more a{
    color: #FFFFFF;



}

.main .content_right .news_title .more {
    float: left;
    width: 25px;
    height: 17px;
    font-weight: normal;
    margin-left: 80px;
    margin-top: 10px; ;

}

.main .content_right{
    float: right;
    width: 215px;
    min-height: 855px;
}

/*右边栏内容区域的公共部分end*/
/*左边内容区域公共部分begin*/
.main .content_left{
    float: left;
    width: 775px;
    height: 855px;
}
.main span.time{
    float: right;
    color: #878787;
    font-size: 1.2em;
}

.main .news_content_photo .img1 img{
    float: left;
    width: 179px;
    height: 95px;

}
.main .news_content_photo .img2 img{
    float: right;
    width: 179px;
    height: 95px;
    margin-right: 3px;
}
.main .news_content_photo{
    float: left;
    width: 365px;
    height: 95px;
    margin-left: 3px;
}
.main .news_content_part li{
    float: left;
    width: 360px;
    height: 23px;
    list-style: inside url("../image/qdt.jpg");
    font-size: 1.2em;
    margin-left: 10px;
    border-bottom: #9ca5b4 1px dotted;
}
.content_left .more a{
    color: #000;
}
/*左边内容区域公共部分end*/
/*左边内容区域begin*/

/*左侧图片新闻*/
.news_photo{
    float: left;
    position:relative;
    width: 221px;
    height: 225px;
    margin: 10px 10px;
    padding-top: 10px;
    text-align: center;
    overflow: hidden;

}
.news_photo ul{
    width: 84px;
    height: 24px;
    position: absolute;
    right: 0;
    bottom: 24px;

}
.news_photo li {
    float: left;
    width: 20px;
    height: 18px;
    line-height: 18px;/*一行的情况下可实现垂直居中*/
    background-color: #5a5a5a;
    border-left: #F1F1F1 1px solid;
}
.news_photo li:hover{
    background-color: #b7b7b7;
}
.news_photo img{
    width: 220px;
    height: 195px;
    border-image: 0;
}
.news_photo p{
    width: 160px;
    margin: auto;
    height: 14px;
    line-height: 14px;
    overflow: hidden;
}
.news_photo p a{
    color: #000;
    font-weight: bold;
    font-family: "Adobe 黑体 Std R";
    font-size: 1.2em;
}

.news_photo ul a{
    font-weight: bold;
    color: #ffffff;
}

/*.main .content_left .news_photo li{*/
    /*float: left;*/
    /*width: 220px;*/
    /*height: 215px;*/
    /*margin: 10px 12px;*/
/*}*/

/*新闻播报*/
.main .content_left .news_report  li a{
    color: #2e2e2e;
}
.main .content_left .news_report {
    float: left;
    width: 510px;
    height: 260px;

}
.main .content_left .news_report .news_title{
    float: left;
    color: #000;
    width: 510px;
    height: 24px;
    margin: 10px 0;
    border-bottom: #d0d0d0 1px solid;
}
.main .content_left .news_report .more{
    width: 45px;
    height: 17px;
    float: left;
    margin: -15px 470px ;
    font-size: 1.2em;
}

.main .content_left .news_title img {
    float: top;
    margin: 0;
    height: 17px;
    width: 38px;
}
.main .content_left .news_report .news_title span {
    width: 73px;
    height: 24px;
    background: #fff url("../image/report_title.png")no-repeat left top;
    color: #fff;
    font-size: 1.4em;
    text-align: center;
    
}
.main .content_left .news_report .news_content li{
    float: left;
    width: 510px;
    height: 26px;
    line-height: 26px;
    list-style: inside url("../image/point.1.jpg");
    font-size: 1.2em;
    border-bottom: #878787 1px dotted;
}
/*特色活动*/
.main .content_left .news_special  li a{
    color: #2e2e2e;
}
.main .content_left .news_special {
    float: left;
    width: 370px;
    height: 300px;
    margin-top: 30px;
    margin-left: 15px;
    border: #aeaeae 1px ridge;
}
.main .news_special .news_title span.title_center{
    float: left;
    width: 70px;
    height: 17px;
    font-size: 1.4em;
    font-weight: bold;
    margin-top: 10px;
    margin-left: 27px;

}
.main .news_special .news_title{
    float: left;
    margin-left: -3px;
    margin-top: -5px;
    width: 373px;
    height: 30px;
    background: transparent url("../image/center_title.png")no-repeat left top ;
}
.main .news_special .news_title span.more{
    float: left;
    margin: 10px 5px;
}
.main .content_left .news_special .more{
    width: 45px;
    height: 17px;
    float: left;
    margin: -15px 310px;
    font-size: 1.2em;
}
.news_special .news_content_part li{
    height: 26px;
    line-height: 26px;
}
/*心协新闻*/
.main .content_left .association  li a{
    color: #2e2e2e;
}
.main .association{
    float: right;
    width: 370px;
    height: 300px;
    margin-top: 30px;
    margin-left: 3px;
    border: #aeaeae 1px ridge;

}
.main .association .news_title span.title_center{
    float: left;
    width: 70px;
    height: 17px;
    font-size: 1.4em;
    font-weight: bold;
    margin-top: 10px;
    margin-left: 27px;

}
.main .association .news_title{
    float: right;
    margin-right: 1px;
    margin-top: -5px;
    width: 373px;
    height: 30px;
    background: transparent url("../image/center_title.png")no-repeat left top ;
}
.main .content_left .association .more{
    width: 45px;
    height: 17px;
    float: left;
    margin: -15px 310px;
    font-size: 1.2em;
}
.association .news_content_part li{
    height: 26px;
    line-height: 26px;
}
/*心理咨询*/
.main .content_left .consult{
    float: left;
    margin-left: 15px;
    margin-top: 13px;
    width: 760px;
    height: 233px;
    border: #aeaeae 1px ridge;

}
.main .consult .news_title{
    width: 760px;
    height: 27px;
    background: transparent url("../image/consult_title.png")no-repeat left top;
}
.main .consult .news_title span{
    width: 68px;
    height: 15px;
    font-size: 1.2em;
    color: #000000;
    margin-left: 25px;
    margin-top: 10px;
    font-weight: bold;

}
.main .consult .news_content .teacher{
    float: left;
    margin-left: 20px;
}
.main .consult .news_content .teacher li{
    float: left;
    margin-left: 30px;
}
.main .consult .news_content  .teacher img{
    width: 143px;
    height: 162px;
}
.main .qq_consult {
    float: left;
    margin-top: 2px;
    margin-left: 1px;
}
.main .qq_consult li{
    float: left;
    margin-left: 70px;
}
.main .qq_consult img{
    width: 100px;
    height: 28px;
}
/*左边内容区域end*/
/*链接*/
.main  .links{
    width: 990px;
    height: 99px;
}
.main .links span.block_left{
    float: left;
    width: 21px;
    height: 99px;
    background: #FFFFFF url("../image/links/4x.png")no-repeat 0 top;
}
.main .links span.block_center{
    font-size: 1.2em;
    float: left;
    width: 935px;
    height: 99px;
    background: #FFFFFF url("../image/links/center_x.png")repeat-x 0 top;
}
.main .links span.block_right{
    float: right;
     width: 21px;
    height: 99px;
     background: #FFFFFF url("../image/links/5x.png")no-repeat 0 top;
 }
.main .links .content  li{
    display: block;
    float: left;
    margin-top: 20px;
    width: 140px;
    height: 30px;
    margin-left: 10px;
}
.main .links img{

    width: 140px;
    height: 30px;
}
.main .links .border{
    float: left;
    width: 977px;
    height: 99px;
    margin-left: 13px;
}
.main .links .border .links_content{
    float: left;
    margin-top: 15px;
    width: 905px;
    height: 85px;

}
/*右边内容区域begin*/
/*通知公告begin*/
.main .content_right .news_notice{
    width: 200px;
    height: 256px;
}
.main .content_right .news_notice .news_content{
    margin-top: 3px;
    margin-left: 3px;
    border: #aeaeae 1px ridge;
    width: 200px;
    height: 220px;
}
.main .content_right .news_notice  li{
    float: left;
    width: 180px;
    height: 22px;
    list-style-type: disc;
    margin-left: 18px;
    color: #a7a7a7;

}
.main .content_right .news_notice li a{
    color: red;
    font-size: 1.2em;

}

/*通知公告end*/
/*心灵鸡汤begin*/
.main .content_right .news_heart .news_content{
    margin-top: 3px;
    margin-left: 3px;
    border: #aeaeae 1px ridge;
    width: 200px;
    height: 180px;
}
.main .content_right .news_heart{
    width: 200px;
    height: 217px;
}
.main .content_right .news_heart li{
    float: left;
    margin-left: 30px;
    list-style: inside url("../image/qdt.jpg") ;
    width: 198px;
    height: 25px;
}
.main .content_right .news_heart li a{
    color: #2d2d2d;
    font-size: 1.4em;
}
/*.news_content li 被覆盖的时候变成红色*/
.main .news_content li a:hover{
    color: red;
}

/*心灵鸡汤end*/
/*快捷通道begin*/
.main .content_right .quick_menu .news_content{
    margin-top: 3px;
    margin-left: 3px;
    border: #aeaeae 1px ridge;
    width: 200px;
    height: 200px;
}
.main .content_right .quick_menu{
    height: 220px;
    width: 200px;

}
.main .content_right .quick_menu li{
    float: left;
    margin-left: 9px;
    margin-top: 20px;
    height: 40px;
}
/*快捷通道end*/
/*右边内容区域end*/
/*页脚内容区域begin*/
.footer address {
    /*display: block; !*改address标签的行级显示为块级显示*!*/
    /*height: 4px;*/
    /*line-height: 40px; !*快元素垂直居中做法，设置行高与块高相同*!*/
    /*text-align: center;*/
    /*font-style: normal; !*修改默认字体风格*!*/
    /*font-size: 0.75rem;*/
    float: left;
    font-size: 0.75rem;
    font-style: normal;
    margin: 30px 35%;
    width: 256px;
    color: #464646;

}
.footer .menu{
    float: left;
    margin-top: 16px;
    font-size: 1.3em;
    margin-left: 80px;
}
.footer .menu span{
    color: #646464;
}
/*页脚内容区域end*/
/*页面主体 end  by zmz 2018 4.19*/